GStreamer
open source multimedia framework
Home
Features
News
Annual Conference
Planet (Blogs)
Download
Applications
Security Center
GitLab
Developers
Documentation
Forum
File a Bug
Artwork
Follow us on Bluesky
Follow us on Mastodon
Chat with us on Matrix

News - GStreamer 1.27.50 unstable development release (feature freeze)

The GStreamer team is pleased to announce another development release in the API/ABI-unstable 1.27 release series.

The API/ABI-unstable 1.27 release series is for testing and development purposes in the lead-up to the stable 1.28 series which is scheduled for release in late 2025. Any newly-added API can still change until that point.

The 1.27.50 release marks the beginning of our feature freeze in preparation of the upcoming 1.28 stable release.

This development release is primarily for developers and early adopters, and distros should probably not package it.

Highlighted changes:

  • Vulkan Video AV1 decoder
  • webrtcsink: add renegotiation support, and support for va hardware encoders
  • New ST-2038 ancillary data combiner and extractor elements
  • applemedia: VP9 and AV1 hardware-accelerated video decoding support, and 10-bit HEVC encoding
  • fallbacksrc gained support for encoded streams
  • flv: enhanced rtmp H.265 video support, and support for multitrack audio
  • glupload: Implement udmabuf uploader to share buffers between software decoders/sources and GPUs, display engines (wayland), and other dma devices
  • video: Add crop, scale, rotate, flip, shear and more GstMeta transformation
  • New task pool GstContext to share a thread pool amongst elements for better resource management and performance, especially for video conversion and compositing
  • analytics: New tensordecodebin element to auto-plug compatible tensor decoders based on their caps and many other additions and improvements
  • New Deepgram speech-to-text transcription plugin
  • Speech synthesizers: expose new "compress" overflow mode that can speed up audio while preserving pitch
  • Support new Speechmatics speaker identification API
  • ElevenLabs voice cloning element
  • New Qt6 QML qml6 render source element
  • appsink, appsrc: new bindings-friendly "simple" callbacks API
  • New element to calculate perceptual video quality assessment scores using Netflix's VMAF framework
  • Add new metadata GstStream type and use in decodebin3 for KLV, ID3 PES and ST-2038 ancillary data
  • New MPEG-H audio decoding plugin plus MP4 demuxing support
  • The inter plugin wormhole sink and source elements gained new properties to fine tune the inner elements
  • hlscmafsink can generate I-frame only playlist now
  • New LCEVC H.266 encoder element
  • webrtc: add WHEP server signaller
  • Added "robust MPEG audio", raw audio (L8, L16, L24), and ancillary metadata RTP payloaders in Rust
  • The Windows IPC plugin gained support for passing generic data in addition to raw audio/video, and various properties
  • New D3D12 interlace and overlay compositor elements
  • GStreamer AMD HIP integration functionality is now available in a helper library
  • Blackmagic Decklink elements gained support for capturing and outputting all types of VANC via GstAncillaryMeta
  • Replaygain R128 gain tags support
  • aws: URI handler for S3 URIs; dropped registration of rusotos3src and rusotos3sink
  • quinn: Support sharing of QUIC/WebTransport connection/session
  • validate: New plugin with a check-last-frame-qrcode action
  • clocksync: new "rate" property and "resync" action signal
  • debug logging: Add convenience macros around GstLogContext for logging things only once
  • Countless bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

Binaries for Android, iOS, Mac OS X and Windows will be made available shortly at the usual location.

Release tarballs can be downloaded directly here:

As always, please give it a spin and let us know of any issues you run into by filing an issue in GitLab.


2025-12-09 23:30

Recent older news:

GStreamer 1.26.9 stable bug fix release 2025-12-01 18:00
GStreamer Conference 2025 Video Recordings 2025-11-19 12:00
Click for even older news...
News feeds: [RSS 1.0]

What is GStreamer?

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. Read more ...

GStreamer is released under the LGPL. The 1.x series is API and ABI stable and supersedes the previous stable 0.10 series. Both can be installed in parallel.

gst-player gtk+ backend playing Sintel

Report a problem on this page.